*{
	margin: 0px;
	padding: 0px;
}
.titles{
	width: 100%;
	height: 50px;
	background-color: darkgray;
	display: flex;
	padding-left: 50px;
	padding-right: 50px;
	align-items: center;
	justify-content: space-between;
    box-sizing: border-box;
	color: white;
	
}
.title1 a{
	text-decoration: none;
	color: white;
}
.titles p{
	font-size: 20px;
}
.banner{
	width: 100%;
	height: 500px;
}
.banner img{
	width: 100%;
	height: 500px;
}
.Modeltitle{
	width: 100%;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 20px;
	}
	
.Model{
	width: 80%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 10px;
	flex-flow: row wrap; 
	}
.Model figure{
	width: 20%;
    border: 1px silver solid;
    text-align: center;
	padding: 15px;
	display: flex;
	flex-flow: row wrap;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 8px;
	margin-left: 8px;
}
.Model figure img{
	width: 240px;
	height: 120px;
}
.Model figure figcaption{
	padding: 3px;
}

.Model1{
	display: flex;
	justify-content: space-between;
	align-items: center;
}


.Model2{
	width: 80%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 10px;
	flex-flow: row wrap;
}
.Model2 figure{
	width: 20%;
	border: 1px silver solid;
	text-align: center;
	padding: 10px;
}
.Model2 figure img{
	width: 240px;
	height: 120px;
}
.Model2 figure figcaption{
	padding: 3px;
}




.driver{
	width: 80%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 20px;
	}
.driver figure{
	width: 20%;
    border: 1px silver solid;
    text-align: center;
	padding: 10px;
	height: 280px;
}
.driver figure img{
	width: 130px;
	height: 180px;
}
.driver figure figcaption{
	padding: 3px;
}

.driver1{
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.release{
	display: flex;
    flex-flow: row;
	background-color: white;
	border: white solid 1px;
	width: 200px;
	height: 200px;
	border: 1px solid;
}

.release input{
	height: 10px;
}

.news{
	display: flex;
	margin: 0 auto;
	width: 80%;
	border: 1px solid #969696;
	padding: 10px;
	margin-bottom: 20px;
}
.news img{
	width: 200px;
	height: 200px;
	margin-right: 20px;
}
.news figure{
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-flow: row wrap; 
	
}
.news figure figcaption{
	width: 100%;
	text-align: center;
	font-size: 18px;
	font-weight: 800;
}
.news figure p{
	display: flex;
	color: #777777;
}
.dibu{
	width: 100%;
	background-color: #000000;
	height: 200px;
}